home *** CD-ROM | disk | FTP | other *** search
GW-BASIC | 1985-02-21 | 12.4 KB | 613 lines |
- 10 SCREEN 1,0:COLOR 8,0: KEY OFF: CLS
- 15 DEF FNCEN$(V$,X)=SPACE$((X-LEN(V$))/2)+V$
- 20 LOCATE 12,1:PRINT FNCEN$("CANDY DISH",40)
- 25 PRINT:PRINT:PRINT:PRINT:PRINT:PRINT:PRINT:PRINT:PRINT
- 30 PRINT FNCEN$("(C) COPYRIGHT 1985 George Furiya",40)
- 35 PRINT FNCEN$("All Rights Reserved",40)
- 40 FOR K=1 TO 2500:NEXT K
- 45 CLS
- 50 '***Zapsound***
- 55 FOR A=0 TO 20
- 60 OUT 66,A:OUT 66,A
- 65 OUT 97,(INP(97) OR 3)
- 70 NEXT A
- 75 SOUND 37,0
- 80 FOR K=1 TO 250:NEXT K
- 85 '***End Zapsound***
- 90 '*** start draw ***
- 95 LINE(160,30)-(80,100)
- 100 LINE-(160,170)
- 105 LINE-(240,100)
- 110 LINE-(160,30)
- 115 FOR K=1 TO 750:NEXT K
- 120 GOSUB 30000 '** Textpad **
- 125 PRINT FNCEN$("We begin with two folds,",40)
- 130 FOR K=1 TO 1500:NEXT K
- 135 GOSUB 30000 '** Textpad **
- 140 PRINT FNCEN$("which generate these creases,",40)
- 145 FOR K=1 TO 750:NEXT K
- 150 FOR H=80 TO 240 STEP 2
- 155 PSET(H,100)
- 160 NEXT H
- 165 FOR K=1 TO 750:NEXT K
- 170 FOR V=30 TO 170 STEP 2
- 175 PSET(160,V)
- 180 NEXT V
- 185 FOR K=1 TO 750:NEXT K
- 190 GOSUB 30000 '** Textpad **
- 195 PRINT FNCEN$("Do you remember those folds?",40)
- 200 FOR K=1 TO 1500:NEXT K
- 205 GOSUB 30000 '*** Textpad ***
- 210 PRINT FNCEN$("If not, press <R> for a refresher.",40)
- 215 FOR K=1 TO 1000:NEXT K
- 220 PRINT FNCEN$("To move on, press <C>.",40)
- 225 A$=INKEY$:IF A$="" GOTO 225
- 230 IF A$="C" OR A$="c" GOTO 720
- 235 IF A$="r" OR A$="R" GOTO 245
- 240 GOTO 205
- 245 FOR A=0 TO 20
- 250 OUT 66,A:OUT 66,A
- 255 OUT 97,(INP(97) OR 3)
- 260 NEXT A
- 265 SOUND 37,0
- 270 LINE(81,100)-(239,100),0
- 275 LINE(160,31)-(160,169),0
- 280 GOSUB 30000 '** Textpad **
- 285 PRINT FNCEN$("* Refresher *",40)
- 290 FOR K=1 TO 1000:NEXT K
- 295 GOSUB 30000 '** Textpad **
- 300 PRINT FNCEN$("Fold 1",40)
- 305 FOR K=1 TO 750:NEXT K
- 310 FOR H=80 TO 240 STEP 2
- 315 PSET(H,100)
- 320 NEXT H
- 325 FOR K=1 TO 750:NEXT K
- 330 FOR V=30 TO 100
- 335 LINE(80,100)-(160,V)
- 340 LINE-(240,100)
- 345 LINE(80,100)-(160,V),0
- 350 LINE-(240,100),0
- 355 NEXT V
- 360 FOR V=100 TO 170
- 365 LINE(80,100)-(160,V)
- 370 LINE-(240,100)
- 375 NEXT V
- 380 FOR K=1 TO 750:NEXT K
- 385 FOR V=170 TO 100 STEP -1
- 390 LINE(80,100)-(160,V),0
- 395 LINE-(240,100),0
- 400 LINE(80,100)-(160,170)
- 405 LINE-(240,100)
- 410 NEXT V
- 415 FOR H=80 TO 240 STEP 2
- 420 PSET(H,100)
- 425 NEXT H
- 430 FOR V=90 TO 30 STEP -1
- 435 LINE(80,100)-(160,V)
- 440 LINE-(240,100)
- 445 LINE(80,100)-(160,V),0
- 450 LINE-(240,100),0
- 455 NEXT V
- 460 LINE(80,100)-(160,30)
- 465 LINE-(240,100)
- 470 FOR H=82 TO 238 STEP 2
- 475 PSET(H,100),0
- 480 NEXT H
- 485 FOR K=1 TO 750:NEXT K
- 490 GOSUB 30000 '** Textpad **
- 495 PRINT FNCEN$("Fold 2",40)
- 500 FOR K=1 TO 1500:NEXT K
- 505 FOR V=30 TO 170 STEP 2
- 510 PSET(160,V)
- 515 NEXT V
- 520 FOR K=1 TO 750:NEXT K
- 525 FOR H=80 TO 160
- 530 LINE(160,30)-(H,100)
- 535 LINE-(160,170)
- 540 LINE(160,30)-(H,100),0
- 545 LINE-(160,170),0
- 550 NEXT H
- 555 FOR H=160 TO 240
- 560 LINE(160,30)-(H,100)
- 565 LINE-(160,170)
- 570 NEXT H
- 575 FOR K=1 TO 750:NEXT K
- 580 FOR H=240 TO 160 STEP -1
- 585 LINE(160,30)-(H,100),0
- 590 LINE-(160,170),0
- 595 LINE(160,30)-(240,100)
- 600 LINE-(160,170)
- 605 NEXT H
- 610 FOR V=30 TO 170 STEP 2
- 615 PSET(160,V)
- 620 NEXT V
- 625 FOR H=150 TO 80 STEP -1
- 630 LINE(160,30)-(H,100)
- 635 LINE-(160,170)
- 640 LINE(160,30)-(H,100),0
- 645 LINE-(160,170),0
- 650 NEXT H
- 655 LINE(160,30)-(80,100)
- 660 LINE-(160,170)
- 665 FOR V=30 TO 170 STEP 2
- 670 PSET(160,V)
- 675 NEXT V
- 680 FOR H=80 TO 240 STEP 2
- 685 PSET(H,100)
- 690 NEXT H
- 695 FOR K=1 TO 750:NEXT K
- 700 GOSUB 30000 '*** Textpad ***
- 705 PRINT FNCEN$("To move on, press <C>.",40)
- 710 A$=INKEY$:IF A$="" GOTO 710
- 715 IF A$="C" OR A$="c" GOTO 720
- 720 GOSUB 30000 '** Textpad **
- 725 PRINT FNCEN$("Our next fold takes this corner",40)
- 730 FOR K=1 TO 750:NEXT K
- 735 FOR K=1 TO 15
- 740 PSET(248,100):DRAW"E5D4R7D2L7D4H5"
- 745 PAINT(254,100)
- 750 FOR M=1 TO 25:NEXT M
- 755 CIRCLE(254,100),7,0
- 760 PAINT(254,100),0
- 765 NEXT K
- 770 FOR K=1 TO 750:NEXT K
- 775 GOSUB 30000 '** Textpad **
- 780 PRINT FNCEN$("over to this center point",40)
- 785 FOR K=1 TO 750:NEXT K
- 790 FOR K=1 TO 15
- 795 CIRCLE(160,100),5
- 800 LINE(158,100)-(162,100)
- 805 LINE(160,98)-(160,102)
- 810 FOR M=1 TO 25:NEXT M
- 815 CIRCLE(160,100),5,0
- 820 LINE(158,100)-(162,100),0
- 825 LINE(160,98)-(160,102),0
- 830 NEXT K
- 835 PSET(158,100):PSET(162,100)
- 840 FOR V=96 TO 104 STEP 2
- 845 PSET(160,V)
- 850 NEXT V
- 855 FOR K=1 TO 750:NEXT K
- 860 GOSUB 30000 '** Textpad **
- 865 PRINT FNCEN$("across this line,",40)
- 870 FOR K=1 TO 750:NEXT K
- 875 FOR V=65 TO 135 STEP 2
- 880 PSET(200,V)
- 885 NEXT V
- 890 FOR K=1 TO 750:NEXT K
- 895 GOSUB 30000 '** Textpad **
- 900 PRINT FNCEN$("SO!",40)
- 905 FOR K=1 TO 750:NEXT K
- 910 FOR H=240 TO 200 STEP -1
- 915 LINE(200,65)-(H,100)
- 920 LINE-(200,135)
- 925 LINE(200,65)-(H,100),0
- 930 LINE-(200,135),0
- 935 NEXT H
- 940 FOR H=200 TO 160 STEP -1
- 945 LINE(200,65)-(H,100)
- 950 LINE-(200,135)
- 955 NEXT H
- 960 FOR K=1 TO 750:NEXT K
- 965 GOSUB 30000 '** Textpad **
- 970 PRINT FNCEN$("and repeat with the other corners.",40)
- 975 FOR K=1 TO 750:NEXT K
- 980 FOR V=65 TO 135 STEP 2
- 985 PSET(120,V)
- 990 NEXT V
- 995 FOR K=1 TO 750:NEXT K
- 1000 FOR H=80 TO 120
- 1005 LINE(120,65)-(H,100)
- 1010 LINE-(120,135)
- 1015 LINE(120,65)-(H,100),0
- 1020 LINE-(120,135),0
- 1025 NEXT H
- 1030 FOR H=120 TO 160
- 1035 LINE(120,65)-(H,100)
- 1040 LINE-(120,135)
- 1045 NEXT H
- 1050 FOR K=1 TO 750:NEXT K
- 1055 FOR H=120 TO 200 STEP 2
- 1060 PSET(H,65)
- 1065 NEXT H
- 1070 FOR K=1 TO 750:NEXT K
- 1075 FOR V=30 TO 65
- 1080 LINE(120,65)-(160,V)
- 1085 LINE-(200,65)
- 1090 LINE(120,65)-(160,V),0
- 1095 LINE-(200,65),0
- 1100 NEXT V
- 1105 FOR V=65 TO 100
- 1110 LINE(120,65)-(160,V)
- 1115 LINE-(200,65)
- 1120 NEXT V
- 1125 LINE(120,65)-(160,100),0
- 1130 LINE-(200,65),0
- 1135 FOR K=1 TO 750:NEXT K
- 1140 FOR H=120 TO 200 STEP 2
- 1145 PSET(H,135)
- 1150 NEXT H
- 1155 FOR K=1 TO 750:NEXT K
- 1160 FOR V=170 TO 135 STEP -1
- 1165 LINE(120,135)-(160,V)
- 1170 LINE-(200,135)
- 1175 LINE(120,135)-(160,V),0
- 1180 LINE-(200,135),0
- 1185 NEXT V
- 1190 FOR V=135 TO 100 STEP -1
- 1195 LINE(120,135)-(160,V)
- 1200 LINE-(200,135)
- 1205 NEXT V
- 1210 LINE(120,135)-(160,100),0
- 1215 LINE-(200,135),0
- 1220 FOR K=1 TO 750:NEXT K
- 1225 GOSUB 30000 '*** Textpad ***
- 1230 PRINT FNCEN$("Press <C> to continue.",40)
- 1235 A$=INKEY$:IF A$="" GOTO 1235
- 1240 IF A$="C" OR A$="c" GOTO 1250
- 1245 GOTO 1225
- 1250 GOSUB 30000 '** Textpad **
- 1255 PRINT FNCEN$("Next, we turn our figure over,",40)
- 1260 FOR K=1 TO 1500:NEXT K
- 1265 GOSUB 30000 '** Textpad **
- 1270 PRINT FNCEN$("changing its scale and repositioning it,",40)
- 1275 FOR K=1 TO 1500:NEXT K
- 1280 GOSUB 30000 '** Textpad **
- 1285 PRINT FNCEN$("SO!",40)
- 1290 FOR K=1 TO 750:NEXT K
- 1295 FOR A=0 TO 20
- 1300 OUT 66,A:OUT 66,A
- 1305 OUT 97,(INP(97) OR 3)
- 1310 NEXT A
- 1315 SOUND 37,0
- 1320 CLS
- 1325 LINE(160,30)-(80,100)
- 1330 LINE-(160,170)
- 1335 LINE-(240,100)
- 1340 LINE-(160,30)
- 1345 PAINT(160,100)
- 1350 LINE(120,65)-(200,135),0
- 1355 LINE(120,135)-(200,65),0
- 1360 FOR K=1 TO 750:NEXT K
- 1365 GOSUB 30000 '** Textpad **
- 1370 PRINT FNCEN$("and again take our corners",40)
- 1375 FOR K=1 TO 1500:NEXT K
- 1380 GOSUB 30000 '** Textpad **
- 1385 PRINT FNCEN$("and fold them into the center,",40)
- 1390 FOR K=1 TO 1500:NEXT K
- 1395 GOSUB 30000 '** Textpad **
- 1400 PRINT FNCEN$("SO!",40)
- 1405 FOR K=1 TO 750:NEXT K
- 1410 FOR V=65 TO 135 STEP 2
- 1415 PSET(200,V),0
- 1420 NEXT V
- 1425 FOR K=1 TO 750:NEXT K
- 1430 FOR H=240 TO 200 STEP -1
- 1435 LINE(200,65)-(H,100),0
- 1440 LINE-(200,135),0
- 1445 NEXT H
- 1450 FOR H=200 TO 160 STEP -1
- 1455 LINE(200,65)-(H,100),0
- 1460 LINE-(200,135),0
- 1465 LINE(200,65)-(H,100)
- 1470 LINE-(200,135)
- 1475 PSET(H,100),0
- 1480 NEXT H
- 1485 LINE(200,65)-(160,100),0
- 1490 LINE-(200,135),0
- 1495 FOR K=1 TO 750:NEXT K
- 1500 FOR V=65 TO 135 STEP 2
- 1505 PSET(120,V),0
- 1510 NEXT V
- 1515 FOR K=1 TO 750:NEXT K
- 1520 FOR H=80 TO 120
- 1525 LINE(120,65)-(H,100),0
- 1530 LINE-(120,135),0
- 1535 NEXT H
- 1540 FOR H=120 TO 160
- 1545 LINE(120,65)-(H,100),0
- 1550 LINE-(120,135),0
- 1555 LINE(120,65)-(H,100)
- 1560 LINE-(120,135)
- 1565 PSET(H,100),0
- 1570 NEXT H
- 1575 LINE(120,65)-(160,100),0
- 1580 LINE-(120,135),0
- 1585 FOR K=1 TO 750:NEXT K
- 1590 FOR H=120 TO 200 STEP 2
- 1595 PSET(H,65),0
- 1600 NEXT H
- 1605 FOR K=1 TO 750:NEXT K
- 1610 FOR V=30 TO 65
- 1615 LINE(120,65)-(160,V),0
- 1620 LINE-(200,65),0
- 1625 NEXT V
- 1630 FOR V=65 TO 100
- 1635 LINE(120,65)-(160,V),0
- 1640 LINE-(200,65),0
- 1645 LINE(120,65)-(160,V)
- 1650 LINE-(200,65)
- 1655 PSET(160,V),0
- 1660 NEXT V
- 1665 LINE(120,65)-(160,100),0
- 1670 LINE-(200,65),0
- 1675 FOR K=1 TO 750:NEXT K
- 1680 FOR H=120 TO 200 STEP 2
- 1685 PSET(H,135),0
- 1690 NEXT H
- 1695 FOR K=1 TO 750:NEXT K
- 1700 FOR V=170 TO 135 STEP -1
- 1705 LINE(120,135)-(160,V),0
- 1710 LINE-(200,135),0
- 1715 NEXT V
- 1720 FOR V=135 TO 100 STEP -1
- 1725 LINE(120,135)-(160,V),0
- 1730 LINE-(200,135),0
- 1735 LINE(120,135)-(160,V)
- 1740 LINE-(200,135)
- 1745 PSET(160,V),0
- 1750 NEXT V
- 1755 LINE(120,135)-(160,100),0
- 1760 LINE-(200,135),0
- 1765 FOR K=1 TO 750:NEXT K
- 1770 GOSUB 30000 '*** Textpad ***
- 1775 PRINT FNCEN$("Press <C> to continue.",40)
- 1780 A$=INKEY$:IF A$="" GOTO 1780
- 1785 IF A$="C" OR A$="c" GOTO 1795
- 1790 GOTO 1770
- 1795 GOSUB 30000 '** Textpad **
- 1800 PRINT FNCEN$("Now, the upper part of our figure",40)
- 1805 FOR K=1 TO 1500:NEXT K
- 1810 FOR K=1 TO 15
- 1815 LINE(120,100)-(120,65),0
- 1820 LINE-(200,65),0
- 1825 LINE-(200,100),0
- 1830 FOR M=0 TO 25:NEXT M
- 1835 LINE(120,100)-(120,65)
- 1840 LINE-(200,65)
- 1845 LINE-(200,100)
- 1850 NEXT K
- 1855 PSET(120,65),0:PSET(160,65),0:PSET(200,65),0
- 1860 PSET(120,100),0:PSET(200,100),0
- 1865 FOR K=1 TO 750:NEXT K
- 1870 GOSUB 30000 '** Textpad **
- 1875 PRINT FNCEN$("folds forward onto the lower part,",40)
- 1880 FOR K=1 TO 750:NEXT K
- 1885 FOR K=1 TO 15
- 1890 LINE(120,100)-(120,135),0
- 1895 LINE-(200,135),0
- 1900 LINE-(200,100),0
- 1905 FOR M=1 TO 25:NEXT M
- 1910 LINE(120,100)-(120,135)
- 1915 LINE-(200,135)
- 1920 LINE-(200,100)
- 1925 NEXT K
- 1930 PSET(120,135),0:PSET(160,135),0:PSET(200,135),0
- 1935 PSET(120,100),0:PSET(200,100),0
- 1940 FOR K=1 TO 750:NEXT K
- 1945 GOSUB 30000 '** Textpad **
- 1950 PRINT FNCEN$("SO!",40)
- 1955 FOR K=1 TO 750:NEXT K
- 1960 FOR V=65 TO 100
- 1965 LINE(120,V)-(160,100),0
- 1970 LINE-(200,V),0
- 1975 LINE(120,V)-(160,100)
- 1980 LINE-(200,V)
- 1985 LINE(120,100)-(120,V),0
- 1990 LINE-(200,V),0
- 1995 LINE-(200,100),0
- 2000 NEXT V
- 2005 FOR V=100 TO 135
- 2010 LINE(120,100)-(120,V),0
- 2015 LINE-(200,V),0
- 2020 LINE-(200,100),0
- 2025 LINE(120,100)-(120,V)
- 2030 LINE-(200,V)
- 2035 LINE-(200,100)
- 2040 LINE(120,V)-(160,100),0
- 2045 LINE-(200,V),0
- 2050 LINE(120,V)-(160,100)
- 2055 LINE-(200,V)
- 2060 PSET(160,V),0
- 2065 NEXT V
- 2070 LINE(120,135)-(160,100),0
- 2075 LINE-(200,135),0
- 2080 FOR K=1 TO 750:NEXT K
- 2085 GOSUB 30000 '*** Textpad ***
- 2090 PRINT FNCEN$("Press <C> to continue.",40)
- 2095 A$=INKEY$:IF A$="" GOTO 2095
- 2100 IF A$="C" OR A$="c" GOTO 2110
- 2105 GOTO 2085
- 2110 GOSUB 30000 '** Textpad **
- 2115 PRINT FNCEN$("Let's now take a good look",40)
- 2120 FOR K=1 TO 1500:NEXT K
- 2125 PRINT FNCEN$("at what we have before us.",40)
- 2130 FOR K=1 TO 1500:NEXT K
- 2135 GOSUB 30000 '** Textpad **
- 2140 PRINT FNCEN$("We have two flaps in front,",40)
- 2145 FOR K=1 TO 1500:NEXT K
- 2150 LINE(155,100)-(165,105),0,BF
- 2155 LINE(155,100)-(160,105)
- 2160 LINE-(165,100)
- 2165 LINE(120,99)-(200,99)
- 2170 FOR K=1 TO 750:NEXT K
- 2175 GOSUB 30000 '** Textpad **
- 2180 PRINT FNCEN$("and of course, two on the hidden side",40)
- 2185 FOR K=1 TO 1500:NEXT K
- 2190 'GOSUB 30000 '** Textpad **
- 2195 PRINT FNCEN$("which we can't see,",40)
- 2200 FOR K=1 TO 1500:NEXT K
- 2205 GOSUB 30000 '** Textpad **
- 2210 PRINT FNCEN$("and if we pull those flaps out,",40)
- 2215 FOR K=1 TO 1500:NEXT K
- 2220 GOSUB 30000 '** Textpad **
- 2225 PRINT FNCEN$("SO!",40)
- 2230 FOR K=1 TO 750:NEXT K
- 2235 LINE(120,99)-(200,99),0
- 2240 FOR Q=0 TO 10
- 2245 LINE(120,100)-(160-Q,100+Q),0
- 2250 LINE-(160,135),0
- 2255 PSET(160-Q,100+Q)
- 2260 LINE(120,100)-(160,100)
- 2265 LINE(149,109)-(151,106),0
- 2270 LINE(151,111)-(155,108),0
- 2275 PSET(154,113),0:PSET(153,109),0
- 2280 NEXT Q
- 2285 FOR Q=0 TO 10
- 2290 LINE(200,100)-(160+Q,100+Q),0
- 2295 LINE-(160,135),0
- 2300 PSET(160+Q,100+Q)
- 2305 LINE(200,100)-(160,100)
- 2310 LINE(171,109)-(169,106),0
- 2315 LINE(169,111)-(165,108),0
- 2320 PSET(166,113),0:PSET(167,109),0
- 2325 FOR V=100 TO 135 STEP 2
- 2330 PSET(160,V)
- 2335 NEXT V
- 2340 NEXT Q
- 2345 GOSUB 30000 '** Textpad **
- 2350 PRINT FNCEN$("we have two pockets in front",40)
- 2355 FOR K=1 TO 750:NEXT K
- 2360 FOR K=1 TO 15
- 2365 PSET(140,92):DRAW"E5L4U7L2D7L4F5"
- 2370 PAINT(140,86)
- 2375 PSET(180,92):DRAW"E5L4U7L2D7L4F5"
- 2380 PAINT(180,86)
- 2385 CIRCLE(140,86),7,0
- 2390 PAINT(140,86),0
- 2395 CIRCLE(180,86),7,0
- 2400 PAINT(180,86),0
- 2405 NEXT K
- 2410 FOR K=1 TO 750:NEXT K
- 2415 GOSUB 30000 '** Textpad **
- 2420 PRINT FNCEN$("and two on the hidden side.",40)
- 2425 FOR K=1 TO 750:NEXT K
- 2430 FOR K=1 TO 15
- 2435 PSET(140,92),1:DRAW"E5L4U7L2D7L4F5"
- 2440 PAINT(140,86),1
- 2445 PSET(180,92),1:DRAW"E5L4U7L2D7L4F5
- 2450 PAINT(180,86),1
- 2455 CIRCLE(140,86),7,0
- 2460 PAINT(140,86),0
- 2465 CIRCLE(180,86),7,0
- 2470 PAINT(180,86),0
- 2475 NEXT K
- 2480 FOR K=1 TO 750:NEXT K
- 2485 GOSUB 30000 '** Textpad **
- 2490 PRINT FNCEN$("And for our last operation,",40)
- 2495 FOR K=1 TO 1500:NEXT K
- 2500 GOSUB 30000 '** Textpad **
- 2505 PRINT FNCEN$("we put our right thumb into this pocket,",40)
- 2510 FOR K=1 TO 750:NEXT K
- 2515 PSET(140,92):DRAW"E5L4U7L2D7L4F5"
- 2520 PAINT(140,86)
- 2525 FOR K=1 TO 1500:NEXT K
- 2530 CIRCLE(140,86),7,0
- 2535 PAINT(140,86),0
- 2540 FOR K=1 TO 750:NEXT K
- 2545 GOSUB 30000 '** Textpad **
- 2550 PRINT FNCEN$("our pointer into this one,",40)
- 2555 FOR K=1 TO 750:NEXT K
- 2560 PSET(140,92),1:DRAW"E5L4U7L2D7L4F5"
- 2565 PAINT(140,86),1
- 2570 FOR K=1 TO 1500:NEXT K
- 2575 CIRCLE(140,86),7,0
- 2580 PAINT(140,86),0
- 2585 FOR K=1 TO 750:NEXT K
- 2590 GOSUB 30000 '** Textpad **
- 2595 PRINT FNCEN$("our middle finger into this,",40)
- 2600 FOR K=1 TO 750:NEXT K
- 2605 PSET(180,92),1:DRAW"E5L4U7L2D7L4F5"
- 2610 PAINT(180,86),1
- 2615 FOR K=1 TO 1500:NEXT K
- 2620 CIRCLE(180,86),7,0
- 2625 PAINT(180,86),0
- 2630 FOR K=1 TO 750:NEXT K
- 2635 GOSUB 30000 '** Textpad **
- 2640 PRINT FNCEN$("and our ring finger into this last one,",40)
- 2645 FOR K=1 TO 750:NEXT K
- 2650 PSET(180,92):DRAW"E5L4U7L2D7L4F5"
- 2655 PAINT(180,86)
- 2660 FOR K=1 TO 1500:NEXT K
- 2665 CIRCLE(180,86),7,0
- 2670 PAINT(180,86),0
- 2675 FOR K=1 TO 750:NEXT K
- 2680 GOSUB 30000 '*** Textpad ***
- 2685 PRINT FNCEN$("To review those directions, press <R>.",40)
- 2690 FOR K=1 TO 1000:NEXT K
- 2695 PRINT FNCEN$("To continue, press <C>.",40)
- 2700 A$=INKEY$:IF A$="" GOTO 2700
- 2705 IF A$="r" OR A$="R" GOTO 2720
- 2710 IF A$="c" OR A$="C" GOTO 2765
- 2715 GOTO 2685
- 2720 FOR A=0 TO 20
- 2725 OUT 66,A:OUT 66,A
- 2730 OUT 97,(INP(97) OR 3)
- 2735 NEXT A
- 2740 SOUND 37,0
- 2745 GOSUB 30000 '** Textpad **
- 2750 PRINT FNCEN$("* Review *",40)
- 2755 FOR K=1 TO 1500:NEXT K
- 2760 GOTO 2485
- 2765 GOSUB 30000 '** Textpad **
- 2770 PRINT FNCEN$("and SQUEEZE!",40)
- 2775 FOR K=1 TO 750:NEXT K
- 2780 FOR A=0 TO 20
- 2785 OUT 66,A:OUT 66,A
- 2790 OUT 97,(INP(97) OR 3)
- 2795 NEXT A
- 2800 SOUND 37,0
- 2805 CLS
- 2810 LINE(160,70)-(115,110)
- 2815 LINE-(160,150)
- 2820 LINE-(205,110)
- 2825 LINE-(160,70)
- 2830 PAINT(160,100)
- 2835 LINE(115,110)-(100,60)
- 2840 LINE-(110,140)
- 2845 LINE-(130,120)
- 2850 PAINT(115,120)
- 2855 LINE(205,110)-(220,60)
- 2860 LINE-(210,140)
- 2865 LINE-(190,120)
- 2870 PAINT(205,120)
- 2875 LINE(115,110)-(100,60)
- 2880 LINE-(120,90)
- 2885 LINE-(160,55)
- 2890 LINE-(200,90)
- 2895 LINE-(220,60)
- 2900 LINE-(205,110)
- 2905 LINE(115,110)-(120,90)
- 2910 LINE-(160,75)
- 2915 LINE(205,110)-(200,90)
- 2920 LINE-(160,75)
- 2925 LINE(160,55)-(160,70)
- 2930 LINE(110,140)-(115,110),0
- 2935 LINE(160,71)-(160,150),0
- 2940 LINE(210,140)-(205,110),0
- 2945 FOR K=1 TO 750:NEXT K
- 2950 GOSUB 30000 '** Textpad **
- 2955 PRINT FNCEN$("And there we have it!",40)
- 2960 FOR K=1 TO 1500:NEXT K
- 2965 GOSUB 30000 '** Textpad **
- 2970 PRINT FNCEN$("CANDY DISH",40)
- 2975 FOR K=1 TO 1500:NEXT K
- 2980 GOSUB 30000 '*** Textpad ***
- 2985 PRINT FNCEN$(" Press <1> - To return to MAIN MENU.",40)
- 2990 PRINT FNCEN$(" <2> - To repeat CANDY DISH.",40)
- 2995 PRINT FNCEN$(" <3> - To exit from program.",40)
- 3000 E$=INPUT$(1)
- 3005 IF E$<"1" OR E$>"3" GOTO 3000
- 3010 SEL=VAL(E$)
- 3015 COMMON SEL
- 3020 CLS
- 3025 LOCATE 13,1:PRINT FNCEN$("One moment, please.",40)
- 3026 LINE(70,75)-(250,125),3,B
- 3030 ON SEL GOTO 3035,3040,3045
- 3035 CHAIN"a:main"
- 3040 CHAIN"a:candy
- 3045 CHAIN"a:end"
- 30000 LOCATE 1,1
- 30010 PRINT" "
- 30020 LOCATE 1,1:RETURN
-